java我可以使用Hibernate对特定的整数大小进行验证吗?
我想使用Hibernate验证整数的大小。我一直在测试不同的注释,比如@Size、@Length和@Range,但我似乎无法验证整数的具体大小。它们似乎适用于字符串,但对于整数,它适用于范围,而不是特定的数字。我想确保我的SortCode字段只有6位数
@Column(name = "SortCode", nullable = false)
// @Size(max = 6, min = 6)
// @Length(min = 0, max = 6)
@NotNull(message = ErrorConstants.SORTCODENULL)
//@Range(min = 000000)
private Integer SortCode;
# 1 楼答案
是的,您可以创建自己的约束和验证器(请参见https://docs.jboss.org/hibernate/validator/5.0/reference/en-US/html/validator-customconstraints.html),或者使用
或者